package com.totoro.tygeneratedragonblock.constants;

import com.totoro.tygeneratedragonblock.utils.ColorUtil;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;

import java.nio.file.FileSystems;
import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.Collections;
import java.util.List;
import java.util.Map;

public class StaticSystemVarConst {
    public static final String CONSOLE_PREFIX = ColorUtil.color("&6[汤圆生成龙核方块] ");
    /* 是否启用PAPI变量解析 */
    public static Boolean dependentPlaceholderEnable = Boolean.TRUE;
    /* 是否启用DecentHolograms */
    public static Boolean dependentDecentHologramsEnable = Boolean.TRUE;
    /* 空Map */
    public static final Map EMPTY_MAP = Collections.emptyMap();
    /* 空List */
    public static final List EMPTY_LIST = Collections.emptyList();
    /* 所有方块定义默认文件夹 */
    public static final String BLOCKS_FOLDER_DEFAULT_NAME = "blocks";
    /* 所有方块刷新点默认文件夹 */
    public static final String SPAWNERS_FOLDER_DEFAULT_NAME = "spawners";
    /* 语言配置文件默认保存路径 */
    public static final String LANGUAGE_CONFIG_DEFAULT_NAME = "language.yml";
    /* 对应操作系统的文件分隔符 */
    public static final String FILE_SEPARATOR = FileSystems.getDefault().getSeparator();
    /* language中对应的Gui配置名 */
    public static final String LANGUAGE_GUI = "gui";
    /* language中对应的Msg配置名 */
    public static final String LANGUAGE_MSG = "msg";
}
